﻿@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body{
   -moz-user-select: none; /*火狐*/
   -webkit-user-select: none;  /*webkit浏览器*/
   -ms-user-select: none;   /*IE10*/
   -khtml-user-select: none; /*早期浏览器*/
   user-select: none;
}
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.curp{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea{*font-size:100%;}
input{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}




#roll_top,#fall,#ct{position:relative;cursor:pointer;height:52px;width:52px}
#roll_top{background:url(/Skins/Default/Img/top.gif) no-repeat}
#fall{background:url(/Skins/Default/Img/top.gif) no-repeat 0 -80px}
#ct{background:url(/Skins/Default/Img/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-558px;position:fixed;right:46%;top:80%;_margin-right:-558px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}


/*end reset*/

/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:14px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}

/*页眉*/
/*.header{width:100%; background-color:#fff; position:relative; z-index:1000;}
.header .hdTop{ border-bottom:1px solid #e6e6e6; height:29px;}
.header .hdTopBox{ float:right; margin-top:8px;}
.header .hdTopBox li{ font-size:13px;  position:relative; float:left;}
.header .hdTopBox li a{padding:0 12px; border-right:1px dotted #cfcfcf; color:#969696}
.header .hdWx{display:none; width:80px; height:80px; position:absolute;top: 22px;left:5px;}
.header .hdTopBox li:hover .hdWx{display:block;}
.header .hdTopBox li a.last{ border:none; padding-right:0px;}
.header .hdMiddle{ position:relative; margin-bottom:30px;}
.header .hdMiddle h1{ width:219px; height:210px; position:absolute; top:-29px; left:0;}
.header .hdMiddle h2{ font-size:24px; font-weight:normal; color:#363636; font-family:"微软雅黑"; margin-top:38px;margin-left:220px; float:left;}
.header .hdMiddle h2 span{ font-size:14px; color:#515151; display:block; margin-top:2px;}
.header .hdPhone{ float:right; background:url(../images/hdPhone.png) no-repeat left center; padding-left:50px; margin-top:35px;}
.header .hdPhone span{ font-size:14px; color:#4f4f4f; display:block;}
.header .hdPhone p{ font-size:27px; color:#1f1f1f; font-family:"微软雅黑";}
.header .hdNav{ overflow:hidden;}
.header .nav{ overflow:hidden; float:right; width:965px;margin-top:30px;*margin-top:0px;margin-bottom: 20px;}
.header .nav li{ float:left;font-size:14px;background:url(../images/nav_li.png) no-repeat right center;line-height:20px; padding:0 5px; overflow:hidden; position:relative;}
.header .nav li a{ display:block; color:#323232; text-decoration:none; padding:3px 18px 3px 19px;}
.header .nav li i{display:none; width:6px; height:1px; margin-top:10px; background-color:#717171; position:absolute; top:2px;}
.header .nav li i.navLt{left:8px;}
.header .nav li i.navRt{right:8px;}
.header .nav li:hover a,.header .nav li.cur a{ color:#fff; font-weight:bold; background-color:#212121;}
.header .nav li:hover i,.header .nav li.cur  i{ display:block;}
.header .nav li.last{background:none;}*/


/*页眉*/
.header .container .mp{ float:left; line-height:32px; font-size:13px; color:#969696; height:29px; overflow:hidden;}

.header{ overflow:hidden;width:100%; background-color:#fff;}
.header .hdTop{border-bottom:1px solid #e6e6e6; height:29px;}
.header .hdTopBox{ float:right; margin-top:8px;}
.header .hdTopBox li{ font-size:13px;  position:relative; float:left;}
.header .hdTopBox li a{padding:0 12px; border-right:1px dotted #cfcfcf; color:#969696}
.header .hdWx{display:none; width:80px; height:80px; position:absolute;top: 22px;left:5px;}
.header .hdTopBox li:hover .hdWx{display:block;}
.header .hdTopBox li a.last{ border:none;}
.header .hdMiddle{ overflow:hidden; margin-bottom:15px;}
.header .hdMiddle h1{ float:left; margin-top:20px;}
.header .hdMiddle h2{ font-size:24px; border-left:1px dotted #d3d4d5; padding-left:20px; font-weight:normal; color:#363636; font-family:"微软雅黑"; margin-top:38px;margin-left:20px; float:left;}
.header .hdMiddle h2 span{ font-size:14px; color:#515151; display:block; margin-top:2px;}
.header .hdPhone{ float:right; background:url(../images/hdPhone.png) no-repeat left center; padding-left:50px; margin-top:40px;}
.header .hdPhone span{ font-size:14px; color:#4f4f4f; display:block;}
.header .hdPhone p{ font-size:27px; color:#1f1f1f; font-family:"微软雅黑";}
.header .hdNav{ overflow:hidden;}
.header .nav{ overflow:hidden; margin-top:10px;margin-bottom: 30px;}
.header .nav li{ float:left;font-size:14px;background:url(../images/nav_li.png) no-repeat right center;line-height:20px; padding:0 16px; overflow:hidden; position:relative;}
.header .nav li a{ display:block; color:#323232; text-decoration:none; padding:4px 18px 4px 19px;}
/*.header .nav li i{display:none; width:6px; height:1px; margin-top:10px; background-color:#717171; position:absolute; top:2px;}
.header .nav li i.navLt{left:8px;}
.header .nav li i.navRt{right:8px;}*/
.header .nav li:hover a,.header .nav li.cur a{ color:#fff; font-weight:bold; background-color:#212121;}
/*.header .nav li:hover i,.header .nav li.cur  i{ display:block;}*/
.header .nav li.last{background:none;}


/*foot*/
.footer .mp2{ font-size:13px; color:#969696; height:29px; height:29px; overflow:hidden;}
.footer .mp2 a{ color:#969696;}

.footer{ overflow:hidden; width:100%; background-color:#1f1f23;}
.footer .footerBox img.returnTop{ margin:0 auto; display:block; margin-top:35px;}
.footer .ftNav{ overflow:hidden; width:100%; background:url(../images/ftNavBg.png) no-repeat center; margin-top:25px;}
.footer .NavBox{ overflow:hidden; margin:0 auto; width:900px;}
.footer .NavBox li{ float:left;  font-size:13px; line-height:35px; margin:0 20px;}
.footer .NavBox li a{ color:#ccc; display:block;}
.footer .ftMd{width:100%; margin-top:30px; margin-bottom:50px;}
.footer .ftMd dt{ width:670px; margin:0 auto; margin-top:10px;}
.footer .ftMd dt p{ font-size:12px; color:#666666; margin-top:10px; text-align:center;}
.footer .ftMd dt i{ display:block; width:30px; height:1px; background-color:#19191c;  margin:0 auto;margin-top:15px; }
.footer .ftMd dd{ float:left;}
.footer .ftMd dd span{ font-size:12px; color:#999999; display:block;}
.footer .ftMd dd p{ color:#cccccc; font-size:20px; margin-top:5px;}
.footer .ftMd dd p a{ color:#666;}
.footer .ftMd dd a{ float:left; margin-left:10px; position:relative;}
.footer .ftMd a .hdWx{ display:none; width:80px; height:80px; position:absolute; top:25px; left:-25px;}
.footer a:hover .hdWx{ display:block;}

.footer .link{ overflow:hidden; position:relative; width:100%; height:130px; background:url(../images/link.png) no-repeat center bottom; margin-bottom:20px;} 
.footer .link h3{ margin-left:585px; margin-top:2px; font-size:16px;}
.footer .link h3 a{ color:#777777}
.footer .linkUl{ width:100%; padding:20px 0;}
.footer .linkUl li{ margin:8px 0; float:left; font-size:13px;white-space:nowrap;  }
.footer .linkUl li a{border-right:1px dotted #4f4f51; color:#c0c0c0; padding:0 18px;}
.footer .link a.more{ position:absolute; bottom:0; right:0; background:url(../images/linkBBg.png) no-repeat center; width:23px; height:23px;}

/*kehu*/
.side{position:fixed;width:54px;height:275px;right:0;top:190px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li .sidebox img{float:left;}
.side ul li .ewm{ display:block; position:absolute; left:-100px; top:-100px; display:none;}
.side ul li:hover .ewm{ display:block;}
.side ul li a{ text-decoration:none;}

.retop ul{ overflow:hidden;}
.retop li{ float:left; margin-left:10px;}
.retop li img{ display:block;}
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:85%; right:51%; margin-right:-675px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}


/*???????*/
.ny_fw{ overflow:hidden; width:100%; background-color:#fff;}
.ny_fw .ny_dzfw{ overflow:hidden; width:100%; background-color:#eee;}
.ny_fw .ny_dzfw h5{ font-size:16px; color:#cccccc; font-weight:normal; margin-top:50px; text-align:center; text-transform:uppercase;}
.ny_fw .ny_dzfw h3.ny-dz-fw-tit{ text-align:center; font-size:36px;; color:#282828; font-weight:normal; background:url(../images/ny_fw_tBg.jpg) no-repeat center bottom; padding-bottom:20px;}
.ny_fw .ny_dzfw h3.ny-dz-fw-tit span{ display:block;font-size:16px; color:#595959; text-align:center; }
.ny_fw .ny_dzfw .ny-dz-fw-Box{ overflow:hidden; width:100%; margin-top:40px; margin-bottom:35px;}
.ny_fw .ny-fw-lt{ overflow:hidden; width:301px; height:613px; float:left; float:left; background:url(../images/ny_fw_dz-leftBg.jpg) no-repeat center; padding:0 20px;}
.ny_fw .ny-fw-lt h3{ font-size:50px;  font-weight:bold; margin-top:90px; color:#fff; }
.ny_fw .ny-fw-lt h3 span{ display:block; font-weight:normal;font-size:24px;}
.ny_fw .ny-fw-lt em{ display:inline-block; margin-top:10px;}
.ny_fw .ny-fw-lt .ys01Ul{ overflow:hidden; margin-top:60px;}
.ny_fw .ny-fw-lt .ys01Ul li{ width:135px; height:42px; line-height:42px; font-size:16px; background:url(../images/ysButton.png) no-repeat center top; float:left;margin-right:11px; margin-bottom:17px;}
.ny_fw .ny-fw-lt .ys01Ul li a{ margin-left:21px; text-decoration:none;color:#fff; }
.ny_fw .ny-fw-lt .ys01Ul li:hover{ background-position:bottom;} 
.ny_fw .ny-fw-lt .ys01Ul li.last{ margin-right:0px;}
.ny_fw .ny_dzPHone{ overflow:hidden; margin-top:15px; background:url(../images/ny_fw_phone.png) no-repeat left center; padding-left:50px;}
.ny_fw .ny_dzPHone p{ font-size:14px; color:#fff;}
.ny_fw .ny_dzPHone span{ display:block; font-size:27px; color:#fff; font-family:Arial;}
.ny_fw .ny-dz-fw-rt{ overflow:hidden; width:845px; float:right;}
.ny_fw .ny_dz-ul-tu{ overflow:hidden;}
.ny_fw .ny_dz-ul-tu li{ margin-right:17px; margin-bottom:18px; float:left;}
.ny_fw .ny_dz-ul-tu li.last{ margin-right:0px;}

/*???????????*/
.ny_fw .ny_fw_lc  h3{ font-size:34px; color:#353535; font-weight:normal; text-align:center; margin-top:40px;}
.ny_fw .ny_fw_lc span.ny_lcfw{ display:block; background:url(../images/ny_lc_titBg.png) no-repeat center; height:41px; font-size:16px; color:#353535; line-height:41px; text-align:center; margin-top:20px;} 
.ny_fw .ny_fw_lc  img{ display:block; margin:30px auto;}
.ny_fw .ny_km_lc h3{font-size:34px; color:#353535; font-weight:normal; text-align:center; margin-top:20px;}
.ny_fw .ny_km_lc span.ny_kmlc{display:block; background:url(../images/ny_lc_titBg.png) no-repeat center; height:41px; font-size:16px; color:#353535; line-height:41px; text-align:center; margin-top:20px;}
.ny_fw .ny_km_lc img{ display:block; margin:30px auto;}
/*?e?????????????????*/
.ny_fw .ny_dz-center h3{ font-size:34px; text-align:center;margin-top:50px; background:url(../images/dzTit.png) no-repeat center bottom; padding-bottom:10px; font-weight:normal;}
.ny_fw .ny_dz-center h3 a{color:#353535;}
.ny_fw .dzUltit{ overflow:hidden; width:808px;height:150px; margin:0 auto;  margin-top:36px; margin-bottom:40px;}
.ny_fw .dzUltit li{ width:200px; height:148px; border:1px dotted #d4d4d4; border-left:1px solid #fff; float:left; position:relative;}
.ny_fw .dzUltit li i{ display:block; width:65px; height:65px; margin:24px auto 10px;}
.ny_fw .dzUltit li p{ font-size:18px;  text-align:center;}
.ny_fw .dzUltit li p a{color:#494949;}
.ny_fw .dzUltit li i.ys01{background:url(../images/dz_x01.png) no-repeat center top;}
.ny_fw .dzUltit li i.ys02{background:url(../images/dz_x02.png) no-repeat center top;}
.ny_fw .dzUltit li i.ys03{background:url(../images/dz_x03.png) no-repeat center top;}
.ny_fw .dzUltit li i.ys04{background:url(../images/dz_x04.png) no-repeat center top;}
.ny_fw .dzUltit li b.dzRt{ display:none; position:absolute; bottom:-1px; right:-1px; background:url(../images/dzltBg.png) no-repeat center; width:123px; height:98px;}
.ny_fw .dzUltit li b.dzLt{ position:absolute;top:-1px; left:-1px;display:none; background:url(../images/dzrtBg.png) no-repeat center; width:98px; height:123px;}
.ny_fw .dzUltit li:hover,.ny_fw .dzUltit  li.cur{ border-left:1px solid #d4d4d4;}
.ny_fw .dzUltit li:hover i,.ny_fw .dzUltit  li.cur i{ background-position:bottom;}
.ny_fw .dzUltit li:hover p,.ny_fw .dzUltit  li.cur p{ font-weight:bold;}
.ny_fw .dzUltit li:hover b,.ny_fw .dzUltit  li.cur b{ display:block;}
.ny_fw .ny_Online{ overflow:hidden; width:100%; background-color:#212121;}
.ny_fw .ny-onLt{ width:740px; overflow:hidden; float:left; margin-left:20px;}
.ny_fw .ny-onLt h3{ font-size:24px; color:#fff; width:97%; border-bottom:1px  dotted #909090; padding-bottom:12px; margin-top:48px;}
.ny_fw .ny-onLt span{ font-size:12px; font-weight:normal; margin-left:10px;}
.ny_fw .ny-onLt p{ font-size:13px;font-weight:normal; color:#7e7e7e; margin-top:5px;} 
.ny_fw .ny_online01{ overflow:hidden; width:100%; }


.ny_fw .ny_kuang{ width:353px; margin-bottom:10px; margin-right:10px; float:left; height:53px; background:url(../images/ny_fw_xzBg.png) no-repeat center; margin-top:20px;}
.ny_fw .ny_kuang span{ float:left; width:115px; overflow:hidden; height:53px; display:block; font-size:18px; color:#212121; line-height:53px;}
.ny_fw .ny_kuang span img{ display:block; float:left; margin-top:13px; margin-right:5px}
.ny_fw .ny_kuang select{ width:228px; height:53px;*height:50px; *line-height:50px; float:right; background:url(../images/ny_fw_xiao.png) no-repeat 200px center;*background:#fff url(../images/ny_fw_xiao.png) no-repeat 200px center;  border:none; *border:none;  outline:none;appearance:none; -webkit-appearance:none;-moz-appearance:none; }
.ny_fw .ny_kuang select option{ font-size:14px; color:#212121; height:40px; line-height:40px; background-color:#fff;}


.ny_fw .xzphone{overflow:hidden; margin-top:15px; margin-left:15px; background:url(../images/ny-fw-online.png) no-repeat left center; padding-left:50px;}
.ny_fw .xzphone p{ font-size:14px; color:#fff;}
.ny_fw .xzphone b{ display:block; font-weight:normal; font-size:27px; color:#fff; font-family:Arial;}
.ny_fw a.woyao{margin-left:15px; background:url(../images/ysButton01.png) no-repeat center top; text-decoration:none; margin-top:30px;  font-size:18px; color:#fff; text-align:center;width:133px; height:42px; line-height:42px; display:block;}
.ny_fw  a.woyao:hover{ background-position:bottom;}
.ny_fw .ny_OnlineRt{ width:348px; height:470px; padding:0 35px; float:right; background-color:#383838;}
.ny_fw .ny_OnlineRt h3{ font-size:24px; color:#fff; width:97%; border-bottom:1px  dotted #909090; padding-bottom:12px; margin-top:48px;}
.ny_fw .ny_OnlineRt p{font-size:13px;font-weight:normal; color:#7e7e7e; margin-top:5px;}
.ny_fw .div_lyk{ overflow:hidden; margin-top:20px;}
.ny_fw .ny_lyk_w{ overflow:hidden; width:324px; height:43px; margin-bottom:2px;}
.ny_fw .ny_lyk_w input{ height:43px; line-height:41px; border:none; width:260px; padding-left:10px; background:none; outline:none; background:none; font-size:14px; color:#6e6e6e; float:right;}
.ny_fw .ny_lyk_w textarea{ width:260px; background:none; padding-top:10px;*padding-top:0px; padding-left:10px; outline:none;border:none; resize::none; background:none; font-size:14px; color:#6e6e6e; float:right; height:103px;}
.ny_fw .ny_lyk_w.ys01{ background:url(../images/ny_ly_01.png) no-repeat center;}
.ny_fw .ny_lyk_w.ys02{ background:url(../images/ny_ly_02.png) no-repeat center;}
.ny_fw .ny_lyk_w.ys03{ background:url(../images/ny_ly_03.png) no-repeat center;}
.ny_fw .ny_lyk_w.ys04{ background:url(../images/ny_ly_04.png) no-repeat center;}
.ny_fw .ny_a_a_a{background:url(../images/ny_ly_05.png) no-repeat center;width: 265px;height:51px;padding-left: 60px;line-height:51px;color:#fff;font-size:18px;display:block;}
/*-end-*/











































